﻿using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;

namespace MessengerBot
{
    /// <summary>
    /// This enum is used by <see cref="ILogger"/> to specify the level of a log message.
    /// </summary>
    public enum LogLevel
    {
        /// <summary>
        /// The message is a debug message, typically used for workflow and troubleshooting.
        /// </summary>
        Debug,

        /// <summary>
        /// The message is an informational message.
        /// </summary>
        Information,

        /// <summary>
        /// The message is a warning message.
        /// </summary>
        Warning,

        /// <summary>
        /// The message is an error message, usually something critical.
        /// </summary>
        Error
    }
}